package UtranNRMProfile;


/**
 * Generated from IDL interface "Carrier".
 *
 * @author JacORB IDL compiler V 2.3.0, 17-Feb-2007
 * @version generated at 2013-5-20 22:07:19
 */

public interface CarrierOperations
	extends GenericNRMProfile.ManagedFunctionOperations
{
	/* constants */
	/* operations  */
	java.lang.String CarrierId();
	UtranNRMSystem.uarfcnType UarfcnType();
	int Uarfcn();
	UtranNRMSystem.TimeSlotConfigStructType[] TimeSlotList();
	void TimeSlotList(UtranNRMSystem.TimeSlotConfigStructType[] arg);
	GenericNRMSystem.OperationalStateType OperationalState();
	UtranNRMSystem.FlagType HsdpaFlag();
	UtranNRMSystem.StateType HsdpaState();
	void HsdpaState(UtranNRMSystem.StateType arg);
	int HsdpaTsNum();
	void HsdpaTsNum(int arg);
	int NumOfHspdschs();
	void NumOfHspdschs(int arg);
	int NumOfHsscchs();
	void NumOfHsscchs(int arg);
	UtranNRMSystem.FlagType MbmsFlag();
	UtranNRMSystem.StateType MbmsState();
	void MbmsState(UtranNRMSystem.StateType arg);
	int NumOfMIch();
	int MbmsTsNum();
	UtranNRMSystem.FlagType HsupaFlag();
	UtranNRMSystem.StateType HsupaState();
	void HsupaState(UtranNRMSystem.StateType arg);
	int HsupaTsNum();
	int NumOfEdch();
}
